hardly contain oneself - Turkish English Dictionary